﻿/* 
 * 内拉 NPC (9020002)
 */

var status;
var random = java.lang.Math.floor(Math.random() * 9 + 1);

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == 0 && status == 0) {
        cm.dispose();
        return;
    } else {
        if (mode == 1) {
            status++;
        } else {
            status--;
        }
        var mapId = cm.getMapId();
        if (mapId == 910340000) {
            cm.warp(910340700, 0);
            cm.removeAll(4001007);
            cm.removeAll(4001008);
            cm.dispose();
        } else {
            var outText;
            if (mapId == 910340600) {
                var ii = cm.getItemInfo();
                var aa = "" + cm.getLevel() * 98268 + "";
                cm.setEventCount("废弃都市");
                outText = "通关成功!";
                cm.warp(910340000, 0);
                cm.gainPlayerPoints(10); // 组队积分
                cm.gainVCraftCore(10);   // 核心碎片
                cm.gainItem(4310036,50); // 征服者币
                cm.gainItem(4310066,2); // 冬季限量硬币
                cm.gainItem(5062000,1); // 神奇魔方
                cm.gainItem(5062002,1);  // 高级神奇魔方
                cm.gainItem(5062009,1);  // 超级神奇魔方
                cm.gainItem(5062500,1);  // 大师附加神奇魔方
                cm.gainExp(aa);
                cm.getPlayer().dropMessage(6, "[组队-废弃都市] 获得 10 点核心碎片")
                cm.getPlayer().dropMessage(6, "[组队-废弃都市] 获得 10 点组队任务积分");
                cm.getPlayer().dropMessage(6, "[组队-废弃都市] 获得 50 个征服者币");
                cm.getPlayer().dropMessage(6, "[组队-废弃都市] 获得 2 个冬季限量硬币")
                cm.getPlayer().dropMessage(6, "[组队-废弃都市] 获得 1 个神奇魔方, 1 个高级神奇魔方, 1 个超级神奇魔方, 1 个大师附加神奇魔方");
                if (cm.getEventCount("废弃都市") < 10) {
                    cm.gainNX(1000); // 点卷
                    cm.getPlayer().dropMessage(6, "[组队-废弃都市] 获得 1000 点卷")
                }
                if (cm.getEventCount("废弃都市") < 3) {
                    cm.finishActivity(120104);
                }
            } else {
                outText = "你确定要离开地图吗?";
            }
            if (status == 0) {
                cm.sendYesNo(outText);
            } else if (mode == 1) {
                cm.warp(910340000, "st00"); // Warp player
                cm.dispose();
            }
        }
    }
}